// token的补丁(一)

// 判断是否有token
let res = localStorage.getItem('token')
if (res == null) {
    //  跳转到登陆页面
    location.href = '/login.html'
}

// 展示用户信息
function getInfo() {
    $.ajax({
        url: '/my/userinfo',
        // type: 'get',
        success: function (res) {
            // localStorage.removeItem('token')
            // 身份认成功的时候
            if (res.status == 0) {
                // 需求:
                // 头像:优先使用设置的头像,不然就是昵称的大写首字母
                // 名字:昵称和用户名  前真则短路
                let name = res.data.nickname || res.data.username
                let pic = res.data.user_pic
                // 优先设置图片头像
                if (pic != null) {
                    $('.layui-nav-img').show().css('display', 'inline-block').attr('src', pic)
                    $('.avatar').hide()
                }
                // 无图片的时候,设置第一个字母为头像
                else {
                    $('.layui-nav-img').hide();
                    // 获名字称第一个字母,并转换为大写
                    let first = name.slice(0, 1).toUpperCase()
                    $('.avatar').show().css('display', 'inline-block').text(first)
                }
                // 设置名字
                $('.username').text(name)
            }
        },

    })
}
getInfo()

// 退出
let layer = null
let form = null
layui.use(['layer', "form"], function () {
    layer = layui.layer;
    form = layui.form
    // 点击退出
    $('#logout').on('click', function () {
        layer.confirm('确定要退出吗?', function (index) {
            // 关闭的是提示框
            layer.close(index);
            // 关闭后跳转到登陆页面
            location.href = '/login.html'

            // token的补丁(三)

            // 清除token
            localStorage.removeItem('token')
        });
    })
});